package com.yfqy.app.modules.product.vo;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CategoryVO {

    /**
     * 类目ID
     */
    private Long id;

    /**
     * 父类目ID
     */
    private Long parentId;

    /**
     * 类目名称
     */
    private String name;

    /**
     * 类目层级(1-一级 2-二级)
     */
    private Byte level;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 类目图标
     */
    private String icon;

    /**
     * 是否显示:0-否 1-是
     */
    private Byte isShow;

    /**
     * 创建人
     */
    private Long createdBy;

    private String createdByName;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 修改人
     */
    private Long modifiedBy;

    private String modifiedByName;

    /**
     * 更新时间
     */
    private Date modifiedTime;

    /**
     * 商品分类的关联属性
     */
    private List<AttributeVO> attributeDTOS;

    /**
     * 一级分类的子分类
     */
    private List<CategoryVO> children;

}
